.input-group span.input-group-btn button {
    border-bottom-right-radius: 3.5px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 3.5px;
    border-top-left-radius: 0px;
}

    .input-group span.input-group-btn button i {
        font-size: 1rem;
        color: white;
        padding-right: 0px;
    }

html[dir=rtl] .input-group span.input-group-btn button {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 3.5px;
    border-top-right-radius: 0px;
    border-top-left-radius: 3.5px;
}

.small-profile-pic {
    height: 30px;
}

.easy-pie-chart {
    text-align: center;
}

    .easy-pie-chart .number {
        font-size: 14px !important;
        font-weight: 300;
        margin: 0 auto;
        position: relative;
        text-align: center;
        width: 75px;
        height: 75px;
        line-height: 75px;
    }

        .easy-pie-chart .number canvas {
            position: absolute;
            top: 0;
            left: 0;
        }

    .easy-pie-chart .title {
        display: block;
        text-align: center;
        font-weight: 300;
        font-size: 16px;
        margin-top: 5px;
        margin-bottom: 10px;
    }

        .easy-pie-chart .title:hover {
            text-decoration: none;
        }

        .easy-pie-chart .title > i {
            margin-top: 5px;
        }

.modal .modal-content .modal-header .close:before {
    cursor: pointer !important;
}

.kt-badge.kt-badge--inline {
    border-radius: 2px;
}

.kt-header__topbar-user {
    display: flex;
}

.mobile-subscription-warning {
    background-color: #fff;
}

.kt-quick-panel {
    overflow-y: hidden !important;
}

.kt-grid.kt-grid--hor.kt-grid--root {
    height: 100vh;
}

.form-control:disabled{
    background-color: #f4f4f4 !important;
}

.unread-notification {
    color: #e74c3c !important;
}
